Automattic\WCShipping\Connect\WC_Connect_Service_Settings_Store C

Total Complexity 120
Dependencies 11
Dependents 25
Total lines 744
Lines of code 442
Logical lines of code 285
Comment lines 195
Methods 38
Properties 4

Methods 38

Method Rating Maintainability Complexity Lines of code
update_account_settings()
A
43 13 47
get_enabled_services_by_ids()
A
44 11 41
translate_unit()
A
53 10 25
get_package_lookup()
S
56 6 19
sort_services()
S
62 6 12
get_account_settings()
S
54 5 23
update_label_order_meta_data()
S
54 5 21
update_destination_address()
S
54 5 20
validate_and_possibly_update_settings()
S
55 5 20
get_label_order_meta_data()
S
60 5 14
try_deserialize_labels_json()
S
59 4 17
get_origin_address()
S
51 3 27
try_recover_invalid_json_string()
S
60 3 12
try_recover_invalid_json_array()
S
60 3 12
get_preferred_paper_size()
S
62 3 11
can_user_manage_payment_methods()
S
69 3 6
get_tax_identifiers()
S
68 3 7
set_selected_payment_method_id()
S
64 2 10
is_origin_address_normalized()
S
75 2 4
is_destination_address_normalized()
S
71 2 5
get_enabled_services()
S
70 2 7
get_predefined_packages_for_service()
S
69 2 7
create_predefined_packages()
S
67 2 8
get_store_options()
S
61 1 12
__construct()
S
71 1 6
get_selected_payment_method_id()
S
75 1 4
set_preferred_paper_size()
S
79 1 3
set_tax_identifier()
S
72 1 5
add_labels_to_order()
S
68 1 7
update_origin_address()
S
75 1 4
set_is_origin_address_normalized()
S
80 1 3
set_is_destination_address_normalized()
S
73 1 5
get_service_settings()
S
78 1 3
get_packages()
S
81 1 3
create_packages()
S
81 1 3
update_packages()
S
81 1 3
get_predefined_packages()
S
80 1 3
update_predefined_packages()
S
80 1 3